<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    /* 
    some
      判断是否中每一个元素 只要有一个符合条件返回true
    every
      数组中的每一个元素都要满足 条件，结果才为true
    */
   var arr = [2,3,4,5,7];
   var bool = arr.some(function(el){
     return el>2;
   })
   console.log(bool);
   var bool2 = arr.every(function(el){
     return el>2;
   })
   console.log(bool2);
  //  find 查询数组中 是否包含某个元素 indexOf json无法查询
  /* 
  find找到符合条件的第一个元素立即停止 返回这个元素
  findIndex  找到符合条件的第一个元素立即停止 返回这个元素的下标
  */
  var el = arr.find(function(el){
    return el> 2;
  })
  console.log(el);
  var index = arr.findIndex(function(el){
    return el> 2;
  })
  console.log(index);
  // includes 判断是否包含 返回是 布尔值 无法判断json数组
  </script>
</body>
</html>